package ltd.dujiabao.dex.core.emitter;

import ltd.dujiabao.dex.core.DelayJobEntity;
import ltd.dujiabao.dex.core.ExecutorType;

/**
 * @author : DuJiabao
 * @Project : common-delay-executor
 * @Time : 2024/3/26 22:44
 * @Desc :
 */
public interface EmitterFactory {

    Emitter getEmitter(DelayJobEntity delayJob);

    ExecutorType executorType();
}
